org.eclipse.vtp.desktop.editors.core.model
Class UIComponent

java.lang.Object
  extended by org.eclipse.vtp.desktop.editors.core.model.UIComponent
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener, ComponentListener
Direct Known Subclasses:
UIConnector, UIElement

public class UIComponent
extends java.lang.Object
implements ComponentListener, java.beans.PropertyChangeListener


Constructor Summary
UIComponent()
           
 
Method Summary
 void addListener(UIComponentListener listener)
           
 void addPropertyListener(java.beans.PropertyChangeListener listener)
           
 void componentChanged(Component component)
           
 void componentDeleted(Component component)
           
protected  void fireChange()
           
protected  void fireDelete()
           
protected  void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
 void removeListener(UIComponentListener listener)
           
 void removePropertyListener(java.beans.PropertyChangeListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIComponent

public UIComponent()
Method Detail

componentChanged

public void componentChanged(Component component)
Specified by:
componentChanged in interface ComponentListener

addListener

public void addListener(UIComponentListener listener)

removeListener

public void removeListener(UIComponentListener listener)

fireChange

protected void fireChange()

fireDelete

protected void fireDelete()

componentDeleted

public void componentDeleted(Component component)
Specified by:
componentDeleted in interface ComponentListener

addPropertyListener

public void addPropertyListener(java.beans.PropertyChangeListener listener)

removePropertyListener

public void removePropertyListener(java.beans.PropertyChangeListener listener)

firePropertyChange

protected void firePropertyChange(java.lang.String propertyName,
                                  java.lang.Object oldValue,
                                  java.lang.Object newValue)

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener